package game.leon.seawar.vo;
import game.leon.engine.pattern.Creator;
public class VoCreator {
private VoCreator() {}

public static Creator<Vo.EmptyVO> createEmptyVO = new Creator<Vo.EmptyVO>() {
@Override public Vo.EmptyVO create() { return new Vo.EmptyVO(); }
};
public static Creator<Vo.ResultVO> createResultVO = new Creator<Vo.ResultVO>() {
@Override public Vo.ResultVO create() { return new Vo.ResultVO(); }
};
public static Creator<Vo.CreateBattleParamVO> createCreateBattleParamVO = new Creator<Vo.CreateBattleParamVO>() {
@Override public Vo.CreateBattleParamVO create() { return new Vo.CreateBattleParamVO(); }
};
public static Creator<Vo.LoginVO> createLoginVO = new Creator<Vo.LoginVO>() {
@Override public Vo.LoginVO create() { return new Vo.LoginVO(); }
};
public static Creator<Vo.InstructVO> createInstructVO = new Creator<Vo.InstructVO>() {
@Override public Vo.InstructVO create() { return new Vo.InstructVO(); }
};
public static Creator<Vo.ChunkVO> createChunkVO = new Creator<Vo.ChunkVO>() {
@Override public Vo.ChunkVO create() { return new Vo.ChunkVO(); }
};
public static Creator<Vo.SkillVO> createSkillVO = new Creator<Vo.SkillVO>() {
@Override public Vo.SkillVO create() { return new Vo.SkillVO(); }
};
public static Creator<Vo.FightUnitVO> createFightUnitVO = new Creator<Vo.FightUnitVO>() {
@Override public Vo.FightUnitVO create() { return new Vo.FightUnitVO(); }
};
public static Creator<Vo.FightUnitsVO> createFightUnitsVO = new Creator<Vo.FightUnitsVO>() {
@Override public Vo.FightUnitsVO create() { return new Vo.FightUnitsVO(); }
};
public static Creator<Vo.BattleVO> createBattleVO = new Creator<Vo.BattleVO>() {
@Override public Vo.BattleVO create() { return new Vo.BattleVO(); }
};
public static Creator<Vo.SceneUnitVO> createSceneUnitVO = new Creator<Vo.SceneUnitVO>() {
@Override public Vo.SceneUnitVO create() { return new Vo.SceneUnitVO(); }
};
public static Creator<Vo.SceneUnitsVO> createSceneUnitsVO = new Creator<Vo.SceneUnitsVO>() {
@Override public Vo.SceneUnitsVO create() { return new Vo.SceneUnitsVO(); }
};
public static Creator<Vo.SceneVO> createSceneVO = new Creator<Vo.SceneVO>() {
@Override public Vo.SceneVO create() { return new Vo.SceneVO(); }
};
public static Creator<Vo.MsgVO> createMsgVO = new Creator<Vo.MsgVO>() {
@Override public Vo.MsgVO create() { return new Vo.MsgVO(); }
};
public static Creator<Vo.AssetsVO> createAssetsVO = new Creator<Vo.AssetsVO>() {
@Override public Vo.AssetsVO create() { return new Vo.AssetsVO(); }
};
}
